#ifndef _SVC_H_
#define _SVC_H_

#define DECLARE_SWI_CALL(swi_no) void call_swi_##swi_no()
#define CALL_SWI(swi_no) call_swi_##swi_no()

#define SWI_JUST_FOR_TEST           0x20
#define SWI_RESCHEDULE_TASK         0x30 //48:THIS NO IS RESERVED. DOT USE. DOT CHANGE

#define SWI_LIST_ALL_TASK_INFO      0x40
#define SWI_TASK_INFO_BRIEF         0x41
#define SWI_LIST_1_TASK_INFO        0x42


DECLARE_SWI_CALL(SWI_JUST_FOR_TEST);
DECLARE_SWI_CALL(SWI_LIST_ALL_TASK_INFO);
DECLARE_SWI_CALL(SWI_TASK_INFO_BRIEF);
DECLARE_SWI_CALL(SWI_LIST_1_TASK_INFO);
DECLARE_SWI_CALL(SWI_RESCHEDULE_TASK);


#endif
